package com.zhentao.day03;

import java.io.File;
import java.io.IOException;

public class FileTest {
  public static void main(String[] args) throws IOException {
    // ./所指的目录是当前项目的根目录。  绝对路径查找文件
    File file = new File("D:\\study\\abc\\bcd\\cde\\test.txt");

    System.out.println("file = " + file.exists());

    // 如果文件不存在, 则创建新文件
    if(!file.exists()){
      // 创建文件前, 需要先创建目录 , 创建目录方法, 有可能也会报错 , mkdir()只能创建一层目录
      // mkdirs() 相对于文件来说, 向上迭代所有的目录, 如果没有, 则都创建
      System.out.println("file.mkdir() = " + file.getParentFile().mkdirs());

      boolean boo = file.createNewFile();

      if(boo){
        System.out.println("create success");
      }else{
        System.out.println("create fail");
      }
    }

    file.setReadable(false);
    file.setWritable(false);

    System.out.println("程序结束");


  }
}
